package com.demo8;

public interface InterA {
    public default void show1(){
        System.out.println("show1方法开始执行了!");
        log1();
    }
    public default void show2(){
        System.out.println("show2方法开始执行了!");
        log1();
    }
    public static void show3(){
        System.out.println("show3方法开始执行了!");
        log2();
    }
    public static void show4(){
        System.out.println("show4方法开始执行了!");
        log2();
    }

    //普通的私有方法，给默认方法服务的
    private void log1(){
        System.out.println("记录程序在运行过程中的各种细节,这里有100行代码!");
    }

    //静态的私有方法，给静态方法服务的
    private static void log2(){
        System.out.println("记录程序在运行过程中的各种细节,这里有100行代码!");
    }
}
